using System;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[ARStructTypeInfo(Name = "ARPermissionStruct", NumberOfMembers = 2u), ClassInterface, Guid("b7276644-b2bd-4bfe-bb34-26f87c6583bb"), ProgId("BMC.ARSystem.Permission")]
	public class Permission
	{
		[ARStructMemTypeInfo(Name = "groupId", Offset = 0u)]
		private uint _groupId;
		[ARStructMemTypeInfo(Name = "permission", Offset = 1u)]
		private uint _level;
		public uint GroupId
		{
			get
			{
				return this._groupId;
			}
			set
			{
				this._groupId = value;
			}
		}
		public uint PermissionLevel
		{
			get
			{
				return this._level;
			}
			set
			{
				this._level = value;
			}
		}
	}
}
